package com.cssy.xxkj.logic.entity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 生产计划数据对象
 * 
 * @since 2014-09-25
 */
public class LogicProductionPlanDO extends LogicBizEntity {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * column logic_production_plan.zd001FormCode 单据编号
	 */
	private String zd001FormCode;

	/**
	 * column logic_production_plan.zd002OriCode 原始单据
	 */
	
	private String zd002OriId; //销售订单id
	
	private String zd002OriCode;
	
	private String zd002OriType;//原始单据的类型：床垫、套床

	/**
	 * column logic_production_plan.zd003PiCode PI编号
	 */
	private String zd003PiCode;

	/**
	 * column logic_production_plan.zd004CustomerId 客户ID
	 */
	private String zd004CustomerId;

	/**
	 * column logic_production_plan.zd004CustomerCode 客户编号
	 */
	private String zd004CustomerCode;

	/**
	 * column logic_production_plan.zd004CustomerName 客户名称
	 */
	private String zd004CustomerName;

	/**
	 * column logic_production_plan.zd005OrderDate 订单时间
	 */
	private Date zd005OrderDate;

	/**
	 * column logic_production_plan.zd006DeliveryDate 交货日期
	 */
	private Date zd006DeliveryDate;

	/**
	 * column logic_production_plan.zd007SalesMan 业务员
	 */
	private String zd007SalesMan;

	/**
	 * column logic_production_plan.zd008Billstatus 单据状态
	 */
	private String zd008Billstatus;

	/**
	 * column logic_production_plan.zd009Remark 备注
	 */
	private String zd009Remark;
	
	/**
	 * column logic_production_plan.zd010CurrencyCode 币种编码
	 */
	private String zd010CurrencyCode;
	
	/**
	 * column logic_production_plan.zd010CurrencyName 币种名称
	 */
	private String zd010CurrencyName;
	
	/**
	 * column logic_production_plan.zd011ExchangeRate 汇率
	 */
	private BigDecimal zd011ExchangeRate;
	
	/**
	 * column logic_production_plan.zd012WareStatus 入库状态
	 */
	private Long zd012WareStatus;
	
	/**
	 * column logic_production_plan.zd013WhGetStatus 入库状态
	 */
	private Long zd013WhGetStatus;

	public LogicProductionPlanDO() {
		super();
	}

	public String getZd001FormCode() {
		return zd001FormCode;
	}

	public void setZd001FormCode(String zd001FormCode) {
		this.zd001FormCode = zd001FormCode;
	}

	public String getZd002OriId() {
		return zd002OriId;
	}

	public void setZd002OriId(String zd002OriId) {
		this.zd002OriId = zd002OriId;
	}

	public String getZd002OriCode() {
		return zd002OriCode;
	}

	public void setZd002OriCode(String zd002OriCode) {
		this.zd002OriCode = zd002OriCode;
	}
	
	public String getZd002OriType() {
		return zd002OriType;
	}

	public void setZd002OriType(String zd002OriType) {
		this.zd002OriType = zd002OriType;
	}

	public String getZd003PiCode() {
		return zd003PiCode;
	}

	public void setZd003PiCode(String zd003PiCode) {
		this.zd003PiCode = zd003PiCode;
	}

	public String getZd004CustomerId() {
		return zd004CustomerId;
	}

	public void setZd004CustomerId(String zd004CustomerId) {
		this.zd004CustomerId = zd004CustomerId;
	}

	public String getZd004CustomerCode() {
		return zd004CustomerCode;
	}

	public void setZd004CustomerCode(String zd004CustomerCode) {
		this.zd004CustomerCode = zd004CustomerCode;
	}

	public String getZd004CustomerName() {
		return zd004CustomerName;
	}

	public void setZd004CustomerName(String zd004CustomerName) {
		this.zd004CustomerName = zd004CustomerName;
	}

	public Date getZd005OrderDate() {
		return zd005OrderDate;
	}

	public void setZd005OrderDate(Date zd005OrderDate) {
		this.zd005OrderDate = zd005OrderDate;
	}

	public Date getZd006DeliveryDate() {
		return zd006DeliveryDate;
	}

	public void setZd006DeliveryDate(Date zd006DeliveryDate) {
		this.zd006DeliveryDate = zd006DeliveryDate;
	}

	public String getZd007SalesMan() {
		return zd007SalesMan;
	}

	public void setZd007SalesMan(String zd007SalesMan) {
		this.zd007SalesMan = zd007SalesMan;
	}

	public String getZd008Billstatus() {
		return zd008Billstatus;
	}

	public void setZd008Billstatus(String zd008Billstatus) {
		this.zd008Billstatus = zd008Billstatus;
	}

	public String getZd009Remark() {
		return zd009Remark;
	}

	public void setZd009Remark(String zd009Remark) {
		this.zd009Remark = zd009Remark;
	}

	public String getZd010CurrencyCode() {
		return zd010CurrencyCode;
	}

	public void setZd010CurrencyCode(String zd010CurrencyCode) {
		this.zd010CurrencyCode = zd010CurrencyCode;
	}

	public String getZd010CurrencyName() {
		return zd010CurrencyName;
	}

	public void setZd010CurrencyName(String zd010CurrencyName) {
		this.zd010CurrencyName = zd010CurrencyName;
	}

	public BigDecimal getZd011ExchangeRate() {
		return zd011ExchangeRate;
	}

	public void setZd011ExchangeRate(BigDecimal zd011ExchangeRate) {
		this.zd011ExchangeRate = zd011ExchangeRate;
	}

	public Long getZd012WareStatus() {
		return zd012WareStatus;
	}

	public void setZd012WareStatus(Long zd012WareStatus) {
		this.zd012WareStatus = zd012WareStatus;
	}

	public Long getZd013WhGetStatus() {
		return zd013WhGetStatus;
	}

	public void setZd013WhGetStatus(Long zd013WhGetStatus) {
		this.zd013WhGetStatus = zd013WhGetStatus;
	}
}